 
/* ============== FONT FACE  ============== */	

@font-face{ 
	font-family: 'WebSymbolsRegular';
	src: url('../fonts/websymbols-regular-webfont.eot');
	src: url('../fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/websymbols-regular-webfont.woff') format('woff'),
	     url('../fonts/websymbols-regular-webfont.ttf') format('truetype'),
	     url('../fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
}


/* =========== Clearfix =========== */

.clearfix {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.clear {
	clear:both;
} 


/* =====================================*/
/* ---------- MEGA DROP MENU ---------- */
/* =====================================*/

/* Grid >> Begin  */

.one_half,
.one_half_last,
.one_third,
.one_third_last,
.one_fourth,
.one_fourth_last,
.one_fifth,
.one_fifth_last,
.one_sixth,
.one_sixth_last,
.two_thirds,
.two_thirds_last {margin-bottom: 1.5em;}

.full_width {
	margin: 0 auto;
    min-width: 960px;
    position: relative;
    /*width: 70%;*/
	width: 48%;
}

.col {
	float:left;
	width:130px;
	padding-right:1.8em;
	margin-right:2.5em;
}

.col_last {
	float:right;
	width:130px;
	margin:0;
}

.drop_two {
	width:330px;	
}

.drop_third {
	width:530px;
}

.drop_fourth {
	width:730px;
} 

.drop_third,
.drop_fourth,
.drop_two {
	background:#fafafa;
    left: -999em;
	color:#888888;
    margin: 0 auto;
    padding: 3em 2em 2em;
    position: absolute;
    text-align: left;	
}


/* Grid >> End */

/* Top Holder >> Begin  */

.top-holder {
	-moz-box-shadow:inset 0 -5px 7px rgba(50,50,50,0.1);
	-webkit-box-shadow:inset 0 -5px 7px rgba(50,50,50,0.1);
	box-shadow:inset 0 -5px 7px rgba(50,50,50,0.1);
	height:1em;
	padding:0.4em 0 0.8em 0;
}

.top-holder .meta {
	float:right;
}

.top-holder .meta li {
	float:left;
	list-style:none;
	margin-right:1em;
} 

.top-holder .meta li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
}

.top-holder .meta a:hover {
	cursor: pointer;
    text-decoration: none;
} 
 
/* Top Holder >> End  */

/* Logo >> Begin  */

.logo {
	float: left;
} 

.logo h1 {
	font-family: 'Anton';
	font-size:40px;
	line-height:1.1em;
}

.logo h1 a {
	color:#fff;
	text-decoration:none;
} 

/* Logo >> End  */

/* Menu >> Begin  */

.wrapper-menu {
	display:block;
	position: relative;
	z-index:4444;
}

ul.menu,
ul.menu ul,
ul.menu li,
ul.menu .list,
ul.menu .levels {
	margin:0;
	padding:0;
	line-height:1.5em;
	list-style:none;
}

ul.menu .levels {
	line-height:0 !important;
} 

ul.menu h3 {
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

ul.menu {
	 height: 70px;
	float:right;
} 

ul.menu > li {
	float:left;
	text-align:center;
	margin-left:0;
	padding:0 6px;
	line-height: 5.1em;
	border:none;
	position:relative;
	display: inline; 
}

ul.menu .levels {
    list-style: none outside none;
    margin: 0;
	left: -999em;
	width:100%;
	top:4.2em;
    position: absolute;
	background:none repeat scroll 0 0 #FAFAFA;
    color: #888888;
    padding:1em;
	width:12em;
    position: absolute;
    text-align: left;
}

ul.menu .levels li {
	margin: 0;
    padding: 0;
    position: relative;
} 

ul.menu .levels ul {
    list-style: none outside none;
	background:none repeat scroll 0 0 #FAFAFA;
	margin: 0;
	top:-0.5em;
    color: #888888;
	left: -999em;
    position: absolute;
	padding:0.5em 1em;
	-moz-box-shadow:0 2px 1px rgba(51,51,51,0.2);
	-webkit-box-shadow:0 2px 1px rgba(51,51,51,0.2);
	box-shadow:0 2px 1px rgba(51,51,51,0.2);
} 

ul.menu .levels ul li {
	width:7em;
	float:left;
} 

ul.menu li .drop {
	background:url(../images/drop.png) no-repeat right 12px;
}

ul.menu > li > a {
	font-family:'Oswald';
	color: #eee;
	outline:0;
	font-weight:100;
	font-size:18px;
	text-decoration:none;
	padding-left: 50px;
	padding-right: 6px;
	display:block;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
        height: 70px;
}

ul.menu li div a,
ul.menu .levels li a {
	color: #888888;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
}

.bg-menu {height:70px;} 
.sep {border-right:1px dashed #d9d9d9;}


/* ----- Hover ----- */ 

ul.menu li:hover ul.levels {
	left:0;
	display:block;
}

ul.menu .levels li:hover > ul{
	left: 7em;
	display:block;
}

ul.menu li:hover ul li a:hover { display:inline;}

ul.menu li .view-all:hover {color:#000;} 

ul.menu .levels a.parent:after,
ul.menu .levels a.parent .after {
	font-family: 'WebSymbolsRegular';
    content: ">";
	after:'>';
    display: block;
    right: 10px;
	top:0;
	font-size:11px;
    position: absolute;
    width: 0;
}

.menu li:hover div {
	left:0;
	top:5em;
}

/* Menu >> End  */

/* Search >> Begin  */

.search-top {
	margin-top:1em;
	padding:.6em .6em 0 0;
	position:relative;
	float:right;
} 

.inline-search input[type="text"] {
	background:#f1f1f1;
	border:none;
	width:140px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2);
	line-height:1.5em;
	padding:6px 30px 6px 10px;
}

.inline-search input[type="submit"] {
	font-family: 'WebSymbolsRegular';
	background:none;
	border:none;
	position:absolute;
	top:14px;
	overflow:hidden;
	width:18px;
	height:18px;
	font-size:16px;
	right:15px;
	cursor:pointer !important;
} 

.inline-search input[type="submit"]:hover {
	cursor:pointer;
}

/* Search >> End  */

/* ========= ICONS ========= */
#paciente{
	background: url("../../images/paciente.png") no-repeat scroll left center transparent;
}
#calendario{
	background: url("../../images/agenda.png") no-repeat scroll left center transparent;
}
#hoy{
	background: url("../../images/hoy.png") no-repeat scroll left center transparent;
}
#configuracion{
	background: url("../../images/configuracion.png") no-repeat scroll left center transparent;
}
#reportes{
	background: url("../../images/reporte.png") no-repeat scroll left center transparent;
}
#admision{
	background: url("../../images/admision.png") no-repeat scroll left center transparent;
}
#mail{
	background: url("../../images/mail.png") no-repeat scroll left center transparent;
}

/* ========= COLORS ========= */

/* CYAN */

.cyan-menu .top-holder {
	background:#1ea6c0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ea6c0', endColorstr='#0d778a'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #1ea6c0, #0d778a); /* IE9 */
	background: -moz-linear-gradient(top, #1ea6c0, #0d778a); /* Firefox */
	background: -o-linear-gradient(top, #1ea6c0, #0d778a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #1ea6c0, #0d778a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1ea6c0), color-stop(1, #0d778a)); /* Chrome 10*/	
	border-top:4px solid #0d778a;
} 

.cyan-menu .bg-menu {
	border-top:1px solid #0d778a;
	background:#1ea6c0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ea6c0', endColorstr='#0d778a'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #1ea6c0, #0d778a); /* IE9 */
	background: -moz-linear-gradient(top, #1ea6c0, #0d778a); /* Firefox */
	background: -o-linear-gradient(top, #1ea6c0, #0d778a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #1ea6c0, #0d778a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1ea6c0), color-stop(1, #0d778a)); /* Chrome 10*/	
}

.cyan-menu ul.menu > li:hover {
	background-color: #1ea6c0;
	background: -ms-linear-gradient(top, #1ea6c0, #085765); /* IE9 */
	background: -moz-linear-gradient(top, #1ea6c0, #085765); /* Firefox */
	background: -o-linear-gradient(top, #1ea6c0, #085765); /* Opera 11  */
	background: -webkit-linear-gradient(top, #1ea6c0, #085765); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1ea6c0), color-stop(1, #085765)); /* Chrome 10*/	
        height: 70px;
} 

.cyan-menu ul.menu li:hover ul li a:hover { color:#1ea6c0}
.cyan-menu .inline-search input[type="submit"],
.cyan-menu ul.menu li .view-all,
.cyan-menu ul.menu .levels a.parent:after,
.cyan-menu ul.menu .levels a.parent .after,
.cyan-menu ul.menu h3 {color:#0d778a;}
.cyan-menu .drop_third,
.cyan-menu .drop_fourth,
.cyan-menu .drop_two,
.cyan-menu ul.menu .levels ul,
.cyan-menu ul.menu .levels {border-bottom: 2px solid #0d778a;}

/* BLUE */

.blue-menu .top-holder {
	background:#0f69a5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#126ba3', endColorstr='#0e69a2'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #126ba3, #0e69a2); /* IE9 */
	background: -moz-linear-gradient(top, #126ba3, #0e69a2); /* Firefox */
	background: -o-linear-gradient(top, #126ba3, #0e69a2); /* Opera 11  */
	background: -webkit-linear-gradient(top, #126ba3, #0e69a2); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #126ba3), color-stop(1, #0e69a2)); /* Chrome 10*/
	border-top:4px solid #012a60;
} 

.blue-menu .bg-menu {
	border-top:1px solid #187cb8;
	background:#0f69a5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e74b6', endColorstr='#0e5ea5'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #0e74b6, #0e5ea5); /* IE9 */
	background: -moz-linear-gradient(top, #0e74b6, #0e5ea5); /* Firefox */
	background: -o-linear-gradient(top, #0e74b6, #0e5ea5); /* Opera 11  */
	background: -webkit-linear-gradient(top, #0e74b6, #0e5ea5); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0e74b6), color-stop(1, #0e5ea5)); /* Chrome 10*/	
} 

.blue-menu ul.menu > li:hover {
	background-color: #0f72b6;
	background: -ms-linear-gradient(top, #0f72b6, #0a4990); /* IE9 */
	background: -moz-linear-gradient(top, #0f72b6, #0a4990); /* Firefox */
	background: -o-linear-gradient(top, #0f72b6, #0a4990); /* Opera 11  */
	background: -webkit-linear-gradient(top, #0f72b6, #0a4990); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0f72b6), color-stop(1, #0a4990)); /* Chrome 10, Safari */
}

.blue-menu ul.menu li:hover ul li a:hover {color:#4fa3e3;}
.blue-menu .inline-search input[type="submit"] {color:#165080;} 
.blue-menu ul.menu li .view-all,
.blue-menu ul.menu .levels a.parent:after,
.blue-menu ul.menu .levels a.parent .after,
.blue-menu ul.menu h3 {color:#FFFFFF;} 
.blue-menu .drop_third,
.blue-menu .drop_fourth,
.blue-menu .drop_two,
.blue-menu ul.menu .levels ul,
.blue-menu ul.menu .levels {border-bottom: 2px solid #03285c;}

/* DARK BLUE */

.dark-blue-menu .top-holder {
	background:#303458;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303458', endColorstr='#15193f'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #303458, #15193f); /* IE9 */
	background: -moz-linear-gradient(top, #303458, #15193f); /* Firefox */
	background: -o-linear-gradient(top, #303458, #15193f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #303458, #15193f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #303458), color-stop(1, #15193f)); /* Chrome 10*/
	border-top:4px solid #15193f;
} 

.dark-blue-menu .bg-menu {
	border-top:1px solid #15193f;
	background:#303458;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303458', endColorstr='#15193f'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #303458, #15193f); /* IE9 */
	background: -moz-linear-gradient(top, #303458, #15193f); /* Firefox */
	background: -o-linear-gradient(top, #303458, #15193f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #303458, #15193f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #303458), color-stop(1, #15193f)); /* Chrome 10*/
} 

.dark-blue-menu ul.menu > li:hover {
	background-color: #303458;
	background: -ms-linear-gradient(top, #303458, #10132f); /* IE9 */
	background: -moz-linear-gradient(top, #303458, #10132f); /* Firefox */
	background: -o-linear-gradient(top, #303458, #10132f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #303458, #10132f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #303458), color-stop(1, #10132f)); /* Chrome 10, Safari */
}

.dark-blue-menu ul.menu li:hover ul li a:hover {color:#303458;}
.dark-blue-menu .inline-search input[type="submit"] {color:#15193f;} 
.dark-blue-menu ul.menu li .view-all,
.dark-blue-menu ul.menu .levels a.parent:after,
.dark-blue-menu ul.menu .levels a.parent .after,
.dark-blue-menu ul.menu h3 {color:#15193f;} 
.dark-blue-menu .drop_third,
.dark-blue-menu .drop_fourth,
.dark-blue-menu .drop_two,
.dark-blue-menu ul.menu .levels ul,
.dark-blue-menu ul.menu .levels {border-bottom: 2px solid #15193f;}


/* TURQUOISE */

.turquoise-menu .top-holder {
	background:#005C47;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005C47', endColorstr='#004233'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #005C47, #004233); /* IE9 */
	background: -moz-linear-gradient(top, #005C47, #004233); /* Firefox */
	background: -o-linear-gradient(top, #005C47, #004233); /* Opera 11  */
	background: -webkit-linear-gradient(top, #005C47, #004233); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005C47), color-stop(1, #004233)); /* Chrome 10*/	
	border-top:4px solid #004233;
} 

.turquoise-menu .bg-menu {
	border-top:1px solid #004233;
	background:#005C47;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005C47', endColorstr='#004233'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #005C47, #004233); /* IE9 */
	background: -moz-linear-gradient(top, #005C47, #004233); /* Firefox */
	background: -o-linear-gradient(top, #005C47, #004233); /* Opera 11  */
	background: -webkit-linear-gradient(top, #005C47, #004233); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005C47), color-stop(1, #004233)); /* Chrome 10*/	
}

.turquoise-menu ul.menu > li:hover {
	background-color: #005C47;
	background: -ms-linear-gradient(top, #005C47, #013025); /* IE9 */
	background: -moz-linear-gradient(top, #005C47, #013025); /* Firefox */
	background: -o-linear-gradient(top, #005C47, #013025); /* Opera 11  */
	background: -webkit-linear-gradient(top, #005C47, #013025); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005C47), color-stop(1, #013025)); /* Chrome 10*/	
} 

.turquoise-menu ul.menu li:hover ul li a:hover { color:#048567}
.turquoise-menu .inline-search input[type="submit"],
.turquoise-menu ul.menu li .view-all,
.turquoise-menu ul.menu .levels a.parent:after,
.turquoise-menu ul.menu .levels a.parent .after,
.turquoise-menu ul.menu h3 {color:#004233;}
.turquoise-menu .drop_third,
.turquoise-menu .drop_fourth,
.turquoise-menu .drop_two,
.turquoise-menu ul.menu .levels ul,
.turquoise-menu ul.menu .levels {border-bottom: 2px solid #004233;}

/* GREEN */

.green-menu .top-holder {
	background:#3e772f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e772f', endColorstr='#225614'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #3e772f, #225614); /* IE9 */
	background: -moz-linear-gradient(top, #3e772f, #225614); /* Firefox */
	background: -o-linear-gradient(top, #3e772f, #225614); /* Opera 11  */
	background: -webkit-linear-gradient(top, #3e772f, #225614); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e772f), color-stop(1, #225614)); /* Chrome 10*/	
	border-top:4px solid #225614;
} 

.green-menu .bg-menu {
	border-top:1px solid #225614;
	background:#3e772f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e772f', endColorstr='#225614'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #3e772f, #225614); /* IE9 */
	background: -moz-linear-gradient(top, #3e772f, #225614); /* Firefox */
	background: -o-linear-gradient(top, #3e772f, #225614); /* Opera 11  */
	background: -webkit-linear-gradient(top, #3e772f, #225614); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e772f), color-stop(1, #225614)); /* Chrome 10*/	
}

.green-menu ul.menu > li:hover {
	background-color: #3e772f;
	background: -ms-linear-gradient(top, #3e772f, #183d0e); /* IE9 */
	background: -moz-linear-gradient(top, #3e772f, #183d0e); /* Firefox */
	background: -o-linear-gradient(top, #3e772f, #183d0e); /* Opera 11  */
	background: -webkit-linear-gradient(top, #3e772f, #183d0e); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e772f), color-stop(1, #183d0e)); /* Chrome 10*/	
} 

.green-menu ul.menu li:hover ul li a:hover { color:#3e772f}
.green-menu .inline-search input[type="submit"],
.green-menu ul.menu li .view-all,
.green-menu ul.menu .levels a.parent:after,
.green-menu ul.menu .levels a.parent .after,
.green-menu ul.menu h3 {color:#225614;}
.green-menu .drop_third,
.green-menu .drop_fourth,
.green-menu .drop_two,
.green-menu ul.menu .levels ul,
.green-menu ul.menu .levels {border-bottom: 2px solid #225614;}

/* MILITARY */

.military-menu .top-holder {
	background:#58643a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58643a', endColorstr='#3b4819'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #58643a, #3b4819); /* IE9 */
	background: -moz-linear-gradient(top, #58643a, #3b4819); /* Firefox */
	background: -o-linear-gradient(top, #58643a, #3b4819); /* Opera 11  */
	background: -webkit-linear-gradient(top, #58643a, #3b4819); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58643a), color-stop(1, #3b4819)); /* Chrome 10*/	
	border-top:4px solid #3b4819;
} 

.military-menu .bg-menu {
	border-top:1px solid #3b4819;
	background:#58643a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58643a', endColorstr='#3b4819'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #58643a, #3b4819); /* IE9 */
	background: -moz-linear-gradient(top, #58643a, #3b4819); /* Firefox */
	background: -o-linear-gradient(top, #58643a, #3b4819); /* Opera 11  */
	background: -webkit-linear-gradient(top, #58643a, #3b4819); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58643a), color-stop(1, #3b4819)); /* Chrome 10*/	
}

.military-menu ul.menu > li:hover {
	background-color: #58643a;
	background: -ms-linear-gradient(top, #58643a, #303b15); /* IE9 */
	background: -moz-linear-gradient(top, #58643a, #303b15); /* Firefox */
	background: -o-linear-gradient(top, #58643a, #303b15); /* Opera 11  */
	background: -webkit-linear-gradient(top, #58643a, #303b15); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58643a), color-stop(1, #303b15)); /* Chrome 10*/	
} 

.military-menu ul.menu li:hover ul li a:hover { color:#58643a}
.military-menu .inline-search input[type="submit"],
.military-menu ul.menu li .view-all,
.military-menu ul.menu .levels a.parent:after,
.military-menu ul.menu .levels a.parent .after,
.military-menu ul.menu h3 {color:#303b15;}
.military-menu .drop_third,
.military-menu .drop_fourth,
.military-menu .drop_two,
.military-menu ul.menu .levels ul,
.military-menu ul.menu .levels {border-bottom: 2px solid #303b15;}

/* BROWN */

.brown-menu .top-holder {
	background:#4b3f32;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b3f32', endColorstr='#433525'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #4b3f32, #433525); /* IE9 */
	background: -moz-linear-gradient(top, #4b3f32, #433525); /* Firefox */
	background: -o-linear-gradient(top, #4b3f32, #433525); /* Opera 11  */
	background: -webkit-linear-gradient(top, #4b3f32, #433525); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b3f32), color-stop(1, #433525)); /* Chrome 10*/	
	border-top:4px solid #433525;
} 

.brown-menu .bg-menu {
	border-top:1px solid #433525;
	background:#4b3f32;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b3f32', endColorstr='#433525'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #4b3f32, #433525); /* IE9 */
	background: -moz-linear-gradient(top, #4b3f32, #433525); /* Firefox */
	background: -o-linear-gradient(top, #4b3f32, #433525); /* Opera 11  */
	background: -webkit-linear-gradient(top, #4b3f32, #433525); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b3f32), color-stop(1, #433525)); /* Chrome 10*/	
}

.brown-menu ul.menu > li:hover {
	background-color: #4b3f32;
	background: -ms-linear-gradient(top, #4b3f32, #31271b); /* IE9 */
	background: -moz-linear-gradient(top, #4b3f32, #31271b); /* Firefox */
	background: -o-linear-gradient(top, #4b3f32, #31271b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #4b3f32, #31271b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b3f32), color-stop(1, #31271b)); /* Chrome 10*/	
} 

.brown-menu ul.menu li:hover ul li a:hover { color:#4b3f32}
.brown-menu .inline-search input[type="submit"],
.brown-menu ul.menu li .view-all,
.brown-menu ul.menu .levels a.parent:after,
.brown-menu ul.menu .levels a.parent .after,
.brown-menu ul.menu h3 {color:#433525;}
.brown-menu .drop_third,
.brown-menu .drop_fourth,
.brown-menu .drop_two,
.brown-menu ul.menu .levels ul,
.brown-menu ul.menu .levels {border-bottom: 2px solid #433525;}

/* ORANGE */

.orange-menu .top-holder {
	background:#d79a36;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d79a36', endColorstr='#9a6918'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #d79a36, #9a6918); /* IE9 */
	background: -moz-linear-gradient(top, #d79a36, #9a6918); /* Firefox */
	background: -o-linear-gradient(top, #d79a36, #9a6918); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d79a36, #9a6918); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d79a36), color-stop(1, #9a6918)); /* Chrome 10*/	
	border-top:4px solid #9a6918;
} 

.orange-menu .bg-menu {
	border-top:1px solid #9a6918;
	background:#d79a36;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d79a36', endColorstr='#9a6918'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #d79a36, #9a6918); /* IE9 */
	background: -moz-linear-gradient(top, #d79a36, #9a6918); /* Firefox */
	background: -o-linear-gradient(top, #d79a36, #9a6918); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d79a36, #9a6918); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d79a36), color-stop(1, #9a6918)); /* Chrome 10*/	
}

.orange-menu ul.menu > li:hover {
	background-color: #d79a36;
	background: -ms-linear-gradient(top, #d79a36, #744e10); /* IE9 */
	background: -moz-linear-gradient(top, #d79a36, #744e10); /* Firefox */
	background: -o-linear-gradient(top, #d79a36, #744e10); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d79a36, #744e10); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d79a36), color-stop(1, #744e10)); /* Chrome 10*/	
} 

.orange-menu ul.menu li:hover ul li a:hover { color:#d79a36}
.orange-menu .inline-search input[type="submit"],
.orange-menu ul.menu li .view-all,
.orange-menu ul.menu .levels a.parent:after,
.orange-menu ul.menu .levels a.parent .after,
.orange-menu ul.menu h3 {color:#9a6918;}
.orange-menu .drop_third,
.orange-menu .drop_fourth,
.orange-menu .drop_two,
.orange-menu ul.menu .levels ul,
.orange-menu ul.menu .levels {border-bottom: 2px solid #9a6918;}

/* LIGHT VIOLET */

.light-violet-menu .top-holder {
	background:#A46AA6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A46AA6', endColorstr='#89458C'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #A46AA6, #89458C); /* IE9 */
	background: -moz-linear-gradient(top, #A46AA6, #89458C); /* Firefox */
	background: -o-linear-gradient(top, #A46AA6, #89458C); /* Opera 11  */
	background: -webkit-linear-gradient(top, #A46AA6, #89458C); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A46AA6), color-stop(1, #89458C)); /* Chrome 10*/	
	border-top:4px solid #89458C;
} 

.light-violet-menu .bg-menu {
	border-top:1px solid #89458C;
	background:#A46AA6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A46AA6', endColorstr='#89458C'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #A46AA6, #89458C); /* IE9 */
	background: -moz-linear-gradient(top, #A46AA6, #89458C); /* Firefox */
	background: -o-linear-gradient(top, #A46AA6, #89458C); /* Opera 11  */
	background: -webkit-linear-gradient(top, #A46AA6, #89458C); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A46AA6), color-stop(1, #89458C)); /* Chrome 10*/		
}

.light-violet-menu ul.menu > li:hover {
	background-color: #A46AA6;
	background: -ms-linear-gradient(top, #A46AA6, #743977); /* IE9 */
	background: -moz-linear-gradient(top, #A46AA6, #743977); /* Firefox */
	background: -o-linear-gradient(top, #A46AA6, #743977); /* Opera 11  */
	background: -webkit-linear-gradient(top, #A46AA6, #743977); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A46AA6), color-stop(1, #743977)); /* Chrome 10*/	
} 

.light-violet-menu ul.menu li:hover ul li a:hover { color:#A46AA6}
.light-violet-menu .inline-search input[type="submit"],
.light-violet-menu ul.menu li .view-all,
.light-violet-menu ul.menu .levels a.parent:after,
.light-violet-menu ul.menu .levels a.parent .after,
.light-violet-menu ul.menu h3 {color:#89458C;}
.light-violet-menu .drop_third,
.light-violet-menu .drop_fourth,
.light-violet-menu .drop_two,
.light-violet-menu ul.menu .levels ul,
.light-violet-menu ul.menu .levels {border-bottom: 2px solid #89458C;}

/* VIOLET */

.violet-menu .top-holder {
	background:#812181;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#812181', endColorstr='#5d0e5d'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #812181, #5d0e5d); /* IE9 */
	background: -moz-linear-gradient(top, #812181, #5d0e5d); /* Firefox */
	background: -o-linear-gradient(top, #812181, #5d0e5d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #812181, #5d0e5d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #812181), color-stop(1, #5d0e5d)); /* Chrome 10*/	
	border-top:4px solid #5d0e5d;
} 

.violet-menu .bg-menu {
	border-top:1px solid #5d0e5d;
	background:#812181;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#812181', endColorstr='#5d0e5d'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #812181, #5d0e5d); /* IE9 */
	background: -moz-linear-gradient(top, #812181, #5d0e5d); /* Firefox */
	background: -o-linear-gradient(top, #812181, #5d0e5d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #812181, #5d0e5d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #812181), color-stop(1, #5d0e5d)); /* Chrome 10*/	
}

.violet-menu ul.menu > li:hover {
	background-color: #812181;
	background: -ms-linear-gradient(top, #812181, #450a45); /* IE9 */
	background: -moz-linear-gradient(top, #812181, #450a45); /* Firefox */
	background: -o-linear-gradient(top, #812181, #450a45); /* Opera 11  */
	background: -webkit-linear-gradient(top, #812181, #450a45); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #812181), color-stop(1, #450a45)); /* Chrome 10*/	
} 

.violet-menu ul.menu li:hover ul li a:hover { color:#812181}
.violet-menu .inline-search input[type="submit"],
.violet-menu ul.menu li .view-all,
.violet-menu ul.menu .levels a.parent:after,
.violet-menu ul.menu .levels a.parent .after,
.violet-menu ul.menu h3 {color:#450a45;}
.violet-menu .drop_third,
.violet-menu .drop_fourth,
.violet-menu .drop_two,
.violet-menu ul.menu .levels ul,
.violet-menu ul.menu .levels {border-bottom: 2px solid #450a45;}

/* MAGIC */

.magic-menu .top-holder {
	background:#342332;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e283b', endColorstr='#2e1a2c'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #3e283b, #2e1a2c); /* IE9 */
	background: -moz-linear-gradient(top, #3e283b, #2e1a2c); /* Firefox */
	background: -o-linear-gradient(top, #3e283b, #2e1a2c); /* Opera 11  */
	background: -webkit-linear-gradient(top, #3e283b, #2e1a2c); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e283b), color-stop(1, #2e1a2c)); /* Chrome 10*/	
	border-top:4px solid #2e1a2c;
} 

.magic-menu .bg-menu {
	border-top:1px solid #2e1a2c;
	background:#342332;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342332', endColorstr='#2e1a2c'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #342332, #2e1a2c); /* IE9 */
	background: -moz-linear-gradient(top, #342332, #2e1a2c); /* Firefox */
	background: -o-linear-gradient(top, #342332, #2e1a2c); /* Opera 11  */
	background: -webkit-linear-gradient(top, #342332, #2e1a2c); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #342332), color-stop(1, #2e1a2c)); /* Chrome 10*/		
}

.magic-menu ul.menu > li:hover {
	background-color: #342332;
	background: -ms-linear-gradient(top, #342332, #1f111e); /* IE9 */
	background: -moz-linear-gradient(top, #342332, #1f111e); /* Firefox */
	background: -o-linear-gradient(top, #342332, #1f111e); /* Opera 11  */
	background: -webkit-linear-gradient(top, #342332, #1f111e); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #342332), color-stop(1, #1f111e)); /* Chrome 10*/	
} 

.magic-menu ul.menu li:hover ul li a:hover { color:#342332}
.magic-menu .inline-search input[type="submit"],
.magic-menu ul.menu li .view-all,
.magic-menu ul.menu .levels a.parent:after,
.magic-menu ul.menu .levels a.parent .after,
.magic-menu ul.menu h3 {color:#2e1a2c;}
.magic-menu .drop_third,
.magic-menu .drop_fourth,
.magic-menu .drop_two,
.magic-menu ul.menu .levels ul,
.magic-menu ul.menu .levels {border-bottom: 2px solid #2e1a2c;}

/* PINK */

.pink-menu .top-holder {
	background:#ab2c5d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab2c5d', endColorstr='#7b133b'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #ab2c5d, #7b133b); /* IE9 */
	background: -moz-linear-gradient(top, #ab2c5d, #7b133b); /* Firefox */
	background: -o-linear-gradient(top, #ab2c5d, #7b133b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ab2c5d, #7b133b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ab2c5d), color-stop(1, #7b133b)); /* Chrome 10*/	
	border-top:4px solid #7b133b;
} 

.pink-menu .bg-menu {
	border-top:1px solid #7b133b;
	background:#ab2c5d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab2c5d', endColorstr='#7b133b'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #ab2c5d, #7b133b); /* IE9 */
	background: -moz-linear-gradient(top, #ab2c5d, #7b133b); /* Firefox */
	background: -o-linear-gradient(top, #ab2c5d, #7b133b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ab2c5d, #7b133b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ab2c5d), color-stop(1, #7b133b)); /* Chrome 10*/	

}

.pink-menu ul.menu > li:hover {
	background-color: #ab2c5d;
	background: -ms-linear-gradient(top, #ab2c5d, #5d0d2c); /* IE9 */
	background: -moz-linear-gradient(top, #ab2c5d, #5d0d2c); /* Firefox */
	background: -o-linear-gradient(top, #ab2c5d, #5d0d2c); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ab2c5d, #5d0d2c); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ab2c5d), color-stop(1, #5d0d2c)); /* Chrome 10*/	
} 

.pink-menu ul.menu li:hover ul li a:hover { color:#ab2c5d}
.pink-menu .inline-search input[type="submit"],
.pink-menu ul.menu li .view-all,
.pink-menu ul.menu .levels a.parent:after,
.pink-menu ul.menu .levels a.parent .after,
.pink-menu ul.menu h3 {color:#7b133b;}
.pink-menu .drop_third,
.pink-menu .drop_fourth,
.pink-menu .drop_two,
.pink-menu ul.menu .levels ul,
.pink-menu ul.menu .levels {border-bottom: 2px solid #7b133b;}

/* RED */

.red-menu .top-holder {
	background:#bb3d40;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb3d40', endColorstr='#861a1d'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #bb3d40, #861a1d); /* IE9 */
	background: -moz-linear-gradient(top, #bb3d40, #861a1d); /* Firefox */
	background: -o-linear-gradient(top, #bb3d40, #861a1d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #bb3d40, #861a1d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bb3d40), color-stop(1, #861a1d)); /* Chrome 10*/	
	border-top:4px solid #861a1d;
} 

.red-menu .bg-menu {
	border-top:1px solid #861a1d;
	background:#bb3d40;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb3d40', endColorstr='#861a1d'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #bb3d40, #861a1d); /* IE9 */
	background: -moz-linear-gradient(top, #bb3d40, #861a1d); /* Firefox */
	background: -o-linear-gradient(top, #bb3d40, #861a1d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #bb3d40, #861a1d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bb3d40), color-stop(1, #861a1d)); /* Chrome 10*/	

}

.red-menu ul.menu > li:hover {
	background-color: #bb3d40;
	background: -ms-linear-gradient(top, #bb3d40, #611315); /* IE9 */
	background: -moz-linear-gradient(top, #bb3d40, #611315); /* Firefox */
	background: -o-linear-gradient(top, #bb3d40, #611315); /* Opera 11  */
	background: -webkit-linear-gradient(top, #bb3d40, #611315); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bb3d40), color-stop(1, #611315)); /* Chrome 10*/	
} 

.red-menu ul.menu li:hover ul li a:hover { color:#bb3d40}
.red-menu .inline-search input[type="submit"],
.red-menu ul.menu li .view-all,
.red-menu ul.menu .levels a.parent:after,
.red-menu ul.menu .levels a.parent .after,
.red-menu ul.menu h3 {color:#861a1d;}
.red-menu .drop_third,
.red-menu .drop_fourth,
.red-menu .drop_two,
.red-menu ul.menu .levels ul,
.red-menu ul.menu .levels {border-bottom: 2px solid #861a1d;}

/* GREY */

.grey-menu .top-holder {
	background:#636363;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#505050'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #636363, #505050); /* IE9 */
	background: -moz-linear-gradient(top, #636363, #505050); /* Firefox */
	background: -o-linear-gradient(top, #636363, #505050); /* Opera 11  */
	background: -webkit-linear-gradient(top, #636363, #505050); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #636363), color-stop(1, #505050)); /* Chrome 10*/	
	border-top:4px solid #505050;
} 

.grey-menu .bg-menu {
	border-top:1px solid #505050;
	background:#636363;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#505050'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #636363, #505050); /* IE9 */
	background: -moz-linear-gradient(top, #636363, #505050); /* Firefox */
	background: -o-linear-gradient(top, #636363, #505050); /* Opera 11  */
	background: -webkit-linear-gradient(top, #636363, #505050); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #636363), color-stop(1, #505050)); /* Chrome 10*/	

}

.grey-menu ul.menu > li:hover {
	background-color: #636363;
	background: -ms-linear-gradient(top, #636363, #3b3b3b); /* IE9 */
	background: -moz-linear-gradient(top, #636363, #3b3b3b); /* Firefox */
	background: -o-linear-gradient(top, #636363, #3b3b3b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #636363, #3b3b3b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #636363), color-stop(1, #3b3b3b)); /* Chrome 10*/	
} 

.grey-menu ul.menu li:hover ul li a:hover { color:#636363}
.grey-menu .inline-search input[type="submit"],
.grey-menu ul.menu li .view-all,
.grey-menu ul.menu .levels a.parent:after,
.grey-menu ul.menu .levels a.parent .after,
.grey-menu ul.menu h3 {color:#505050;}
.grey-menu .drop_third,
.grey-menu .drop_fourth,
.grey-menu .drop_two,
.grey-menu ul.menu .levels ul,
.grey-menu ul.menu .levels {border-bottom: 2px solid #505050;}

/* BLACK */

.black-menu .top-holder {
	background:#333333;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #333333, #111111); /* IE9 */
	background: -moz-linear-gradient(top, #333333, #111111); /* Firefox */
	background: -o-linear-gradient(top, #333333, #111111); /* Opera 11  */
	background: -webkit-linear-gradient(top, #333333, #111111); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #111111)); /* Chrome 10*/	
	border-top:4px solid #111111;
} 

.black-menu .bg-menu {
	border-top:1px solid #111111;
	background:#333333;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111'); /* IE5.5 - 7 */
	background: -ms-linear-gradient(top, #333333, #111111); /* IE9 */
	background: -moz-linear-gradient(top, #333333, #111111); /* Firefox */
	background: -o-linear-gradient(top, #333333, #111111); /* Opera 11  */
	background: -webkit-linear-gradient(top, #333333, #111111); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #111111)); /* Chrome 10*/	
}

.black-menu ul.menu > li:hover {
	background-color: #333333;
	background: -ms-linear-gradient(top, #333333, #222222); /* IE9 */
	background: -moz-linear-gradient(top, #333333, #222222); /* Firefox */
	background: -o-linear-gradient(top, #333333, #222222); /* Opera 11  */
	background: -webkit-linear-gradient(top, #333333, #222222); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #222222)); /* Chrome 10*/	
} 

.black-menu ul.menu li:hover ul li a:hover { color:#636363}
.black-menu .inline-search input[type="submit"],
.black-menu ul.menu li .view-all,
.black-menu ul.menu .levels a.parent:after,
.black-menu ul.menu .levels a.parent .after,
.black-menu ul.menu h3 {color:#505050;}
.black-menu .drop_third,
.black-menu .drop_fourth,
.black-menu .drop_two,
.black-menu ul.menu .levels ul,
.black-menu ul.menu .levels {border-bottom: 2px solid #505050;}

